Skip to content

Fix User Interactive Mode#18

Merged
emson merged 10 commits intomainfrom
user_interactive
Jul 18, 2025
Merged

Fix User Interactive Mode#18
emson merged 10 commits intomainfrom
user_interactive

Conversation

@emson
Copy link
Copy Markdown
Owner

@emson emson commented Jul 18, 2025

The interactive mode had issues where the input text users type in was not appearing.
We have fixed and refactored this to work with the prompt command too.

emson and others added 10 commits July 18, 2025 10:03
- Add src/elf0/core/input_state.py: Thread-safe state management for CLI coordination
- Add src/elf0/core/input_collector.py: Unified input collection with terminal handoff
- Update .gitignore: Allow input*.py source files in core directory
- Fix CLI prompt exit commands to handle both /exit and exit formats

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
- Change input*.* to /input*.* (root directory only)
- Change output*.* to /output*.* (root directory only)
- This allows input/output files in subdirectories like src/elf0/core/

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
@emson emson merged commit 8cb632a into main Jul 18, 2025
4 checks passed
@emson emson deleted the user_interactive branch July 18, 2025 18:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant